home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 3 / Precision Software Applications Silver Collection Volume Three (PSM) (1993).iso / drivers / ww0764.arj / README.TXT next >
Text File  |  1993-02-02  |  5KB  |  119 lines

  1. ======================================================================
  2.     Microsoft Product Support Services Application Note (Text File)
  3.        WW0764: UPDATED SNDSYS.DRV FOR SINGLE-MODE DMA TRANSFERS
  4. ======================================================================
  5.                                                    Revision Date: 2/93
  6.                                                        1 Disk Included
  7.  
  8. The following information applies to Microsoft(R) Windows(TM) Sound 
  9. System version 1.0.
  10.  
  11.  --------------------------------------------------------------------
  12. | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY    |
  13. | ACCOMPANY THIS DOCUMENT (collectively referred to as an            |
  14. | Application Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY      |
  15. | KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO    |
  16. | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A     |
  17. | PARTICULAR PURPOSE. The user assumes the entire risk as to the     |
  18. | accuracy and the use of this Application Note. This Application    |
  19. | Note may be copied and distributed subject to the following        |
  20. | conditions: 1) All text must be copied without modification and    |
  21. | all pages must be included; 2) If software is included, all files  |
  22. | on the disk(s) must be copied without modification [the MS-DOS(R)  |
  23. | utility DISKCOPY is appropriate for this purpose]; 3) All          |
  24. | components of this Application Note must be distributed together;  |
  25. | and 4) This Application Note may not be distributed for profit.    |
  26. |                                                                    |
  27. | Copyright 1993 Microsoft Corporation. All                          |
  28. | Rights Reserved.                                                   |
  29. | Microsoft and MS-DOS are registered trademarks and Windows         |
  30. | is a trademark of Microsoft Corporation.                           |
  31.  --------------------------------------------------------------------
  32.  
  33. Introduction
  34. ------------
  35.  
  36. This application note contains an updated sound driver for use with
  37. Microsoft Windows Sound System version 1.0. This driver was created
  38. for use on computers with 386 or higher processors that exhibit
  39. problems with demand-mode direct memory access (DMA) transfers.
  40.  
  41. Symptoms of demand-mode DMA transfer problems may include:
  42.   
  43.    - Compressed wave (.WAV) files produce only static when played.
  44.   
  45.    - Uncompressed wave (.WAV) files produce some static when played.
  46.   
  47.    - Wave (.WAV) files play at a rate of speed that is approximately
  48.      twice the normal speed.
  49.  
  50. 33 and 50 megahertz (MHz) machines using the Symphony chip set are
  51. known to exhibit all or some of the above symptoms.
  52.  
  53. The updated driver included with this application note changes the DMA
  54. mode used during data transfers to the Windows Sound System hardware.
  55. It allows the Windows Sound System software to perform single-mode DMA
  56. transfers.
  57.  
  58. By default, the Windows Sound System uses demand-mode DMA. This means
  59. that multibyte transfers can occur during a single data request cycle.
  60. Certain chip sets may have difficulty handling the timing of this
  61. cycle, sometimes causing multibyte transfers to work incorrectly. By
  62. using single-mode DMA, a single byte is transferred per data request
  63. cycle. This allows certain chip sets to function with the Windows
  64. Sound System hardware; however, it does reduce the bus bandwidth.
  65.  
  66.    NOTE: If your chip set can only operate with single-mode DMA
  67.    transfers, high bandwidth data formats (such as stereo, 16-bit 22
  68.    kilohertz [kHz], and 16-bit 44kHz) may cause pops and clicks when
  69.    the bus is busy due to high network or disk activity. At this time,
  70.    there is no software workaround for this problem. If you encounter
  71.    this problem, contact your chip set manufacturer for a workaround
  72.    and/or upgrade.
  73.  
  74. The WW0764 disk included with this application note contains one file:
  75. SNDSYS.DRV. This file replaces the file of the same name located in
  76. your Windows SYSTEM subdirectory.
  77.  
  78.  
  79. To install the updated driver:
  80. ------------------------------
  81.  
  82. 1. At the MS-DOS command prompt, type the following, and then
  83.    press enter
  84.  
  85.     cd \<windir>\system
  86.   
  87.    where <windir> is the name of your Windows directory. If your
  88.    Windows directory is called WINDOWS, type the following command:
  89.  
  90.     cd \windows\system
  91.  
  92. 2. Rename the existing file by typing:
  93.  
  94.     ren sndsys.drv sndsys.old
  95.  
  96. 3. Insert the enclosed WW0764 disk in your floppy disk drive.
  97.  
  98. 4. At the MS-DOS command prompt, type the following, and then
  99.    press enter
  100.  
  101.     copy <drive:>\sndsys.drv <destination:>\windows\system
  102.  
  103.    where <drive:> is the floppy disk drive containing the WW0764 disk
  104.    and <destination:> is the drive where your Windows SYSTEM
  105.    subdirectory resides. For example, if the WW0764 disk is in drive A
  106.    and your Windows directory is called WINDOWS and is on drive C, type
  107.    the following command:
  108.  
  109.     copy a:\sndsys.drv c:\windows\system
  110.  
  111. 5. Using a text editor, such as Microsoft Windows Notepad, add the
  112.    following line to the [SNDSYS.DRV] section of your SYSTEM.INI file
  113.    (usually located in the Windows directory):
  114.  
  115.     SingleModeDMA=TRUE
  116.  
  117. NOTE: This line must be present in order for the updated driver to
  118. perform single-mode DMA transfers.
  119.